#include <stdio.h>
/*
*   这也是一个没有哨兵的dlsit
*/
typedef struct dlist_node {
    struct dlist_node *prev;  //对于第一个节点，是NULL
    struct dlist_node *next;
    int data;
}st_dlist_node;

typedef struct dlist_head {
    int size;
    st_dlist_node *head;  //指向第一个节点
    st_dlist_node *tail; //指向最后一个节点

}st_dlist_head;
